# 获取用户输入的一行字符
string = input("请输入一行字符：")

# 初始化各个类型的字符计数器
letters = 0  # 英文字母
spaces = 0   # 空格
digits = 0   # 数字
others = 0   # 其他字符

# 遍历字符串中的每个字符
for c in string:
    # 判断字符是否为英文字母
    if c.isalpha():
        letters += 1
    # 判断字符是否为空格
    elif c.isspace():
        spaces += 1
    # 判断字符是否为数字
    elif c.isdigit():
        digits += 1
    # 如果不是以上类型，则归为其他字符
    else:
        others += 1

# 打印各种类型字符的计数结果
print("英文字母 =", letters)
print("空格 =", spaces)
print("数字 =", digits)
print("其他字符 =", others)
